floating pier - French English Dictionary